<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:c="http://java.sun.com/jsp/jstl/core">
    <h:body>
        <ui:composition template="/WEB-INF/template.xhtml"> 
            <ui:define name="javascript">
                <script type="text/javascript">
                    document.title = "Wyświetlanie obecności - Mój Dziennik";
                </script>
            </ui:define>          
            
            <f:metadata>                
                <f:event type="preRenderView" listener="#{rodzic.pobierzDaneUcznia}"/>    
                <f:event type="preRenderView" listener="#{adm.pobierz_uczniow}"/>
                <f:event type="preRenderView" listener="#{rodzic.pobierz_uczniow}"/>
                <f:event type="preRenderView" listener="#{rodzic.pobierz_przedmioty}"/>
                <f:event type="preRenderView" listener="#{rodzic.pobierz_Obecnosci}"/>
            </f:metadata>
                 <ui:define name="menu">
                <ul>
                        <li><h:outputLink value="index.xhtml" > Strona<br/>główna </h:outputLink></li>
                <h:panelGroup rendered="#{uzytkownik.zalogowano}" >
                    <h:panelGroup rendered="#{uzytkownik.tryb == 3}" >
                        <li><h:outputLink value="rodzic_wyswietl_oceny.xhtml"> Wyświetl<br/>oceny </h:outputLink></li>
                        <li><h:outputLink value="rodzic_wyswietl_obecnosci.xhtml"> Wyświetl<br/>obecności </h:outputLink></li>
                        <li><h:outputLink value="rodzic_wyswietl_uwagi.xhtml"> Wyświetl<br/>uwagi </h:outputLink></li>
                    </h:panelGroup>
                </h:panelGroup>
                </ul>
            </ui:define> 
            
            <ui:define name="content">
                 <h:panelGroup rendered="#{uzytkownik.zalogowano}" >
                    <h:panelGroup rendered="#{uzytkownik.tryb == 3}" >
                        <h2>Panel Rodzica - wyświetl obecności</h2>    
                         <h:form>
                            <h:dataTable var="item" value="#{rodzic.id}" >                          
                                <h:column>    
                                    <f:facet name="header">
                                    <f:verbatim>Przedmiot</f:verbatim>
                                    </f:facet>
                                    <ui:repeat value="#{rodzic.obecnoscPrzedmiot}" var="a">
                                     <ui:param name="przedmiot" value="#{a}" />

                                    <br>
                                      <span style="margin-right:100px"><h:outputLabel id="przedmioty" value="#{a}"></h:outputLabel></span>
                                    </br>
                                    </ui:repeat>  
                                </h:column>   
                        
                                                   
                                <h:column>    
                                    <f:facet name="header">
                                    <f:verbatim>Data</f:verbatim>
                                    </f:facet>
                                    <ui:repeat value="#{rodzic.obecnoscData}" var="b">
                                     <ui:param name="data" value="#{b}" />

                                    <br>
                                        <span style="margin-right:100px"><h:outputLabel id="obecnosci" value="#{b}"></h:outputLabel></span>
                                    </br>
                                    </ui:repeat>  
                                </h:column>   
                                <h:column>    
                                    <f:facet name="header">
                                    <f:verbatim>Rodzaj</f:verbatim>
                                    </f:facet>
                                    <ui:repeat value="#{rodzic.obecnoscRodzaj}" var="c">
                                    <br>
                                       <span style="margin-right:100px"><h:outputLabel id="obecnosci" value="#{c}"></h:outputLabel></span>
                                    
                                    </br>
                                    </ui:repeat>  
                                </h:column> 
                                    
                                    <h:column >    
                                    <f:facet name="header" >
                                    <f:verbatim >Usprawiedliw nieobecność</f:verbatim>
                                    </f:facet>
                                        <ui:repeat value="#{rodzic.obecnoscListaPrzedmiotow}" var="tab">
                                            <ui:repeat value="#{tab.obecnosci}" var="obe">
                                                <br>                                                    
                                                    <h:commandButton id="usprawiedliw" rendered="#{obe == '-'}" value="Usprawiedliw" action="#{rodzic.usprawiedliw_nieobecnosc(tab,obe)}"></h:commandButton>
                                                </br>
                                            </ui:repeat>
                                    </ui:repeat>  
                                    
                                </h:column> 
                                
                                  
                                  
                           
                                
                            </h:dataTable>  
                        </h:form>
                    </h:panelGroup>
                 </h:panelGroup>
                <h:panelGroup rendered="#{uzytkownik.tryb != 3}" >
                    <h2>Nie masz uprawnień do korzystania z tej strony.</h2>
                </h:panelGroup>
            </ui:define>
        </ui:composition>
    </h:body>
</html>